# UniPhier series support
mn2ws-pcm-objs := mn2ws-pcm.o mn2ws-pcm_util.o
mn2ws-pcm-objs += mn2ws-pcm-pcmif.o
mn2ws-pcm-objs += mn2ws-pcm-hwdep.o mn2ws-pcm-ctrl.o

ifeq ($(CONFIG_SND_SOC_MN2WS_PCM_DMA_NONSTOP), y)
  mn2ws-pcm-objs += mn2ws-pcm-play_nonstop.o mn2ws-pcm-capture_bounce.o
else
  mn2ws-pcm-objs += mn2ws-pcm-play_bounce.o mn2ws-pcm-capture_bounce.o
endif

# MN2WS0210
snd-soc-mn2ws0210-objs := $(mn2ws-pcm-objs) mn2ws0210-pcm_soc.o
obj-$(CONFIG_SND_SOC_MN2WS0210_PCM) += snd-soc-mn2ws0210.o

# MN2WS0220
snd-soc-mn2ws0220-objs := $(mn2ws-pcm-objs) mn2ws0220-pcm_soc.o
obj-$(CONFIG_SND_SOC_MN2WS0220_PCM) += snd-soc-mn2ws0220.o

# MN2WS0230
snd-soc-mn2ws0230-objs := $(mn2ws-pcm-objs) mn2ws0230-pcm_soc.o
obj-$(CONFIG_SND_SOC_MN2WS0230_PCM) += snd-soc-mn2ws0230.o
# MN2WS0230(AIO direct)
snd-soc-mn2ws0230-aio-objs := $(mn2ws-pcm-objs) mn2ws0230-pcm-aio_soc.o
obj-$(CONFIG_SND_SOC_MN2WS0230_PCM_AIO) += snd-soc-mn2ws0230-aio.o

# MN2WS0270
snd-soc-mn2ws0270-objs := $(mn2ws-pcm-objs) mn2ws0270-pcm_soc.o
obj-$(CONFIG_SND_SOC_MN2WS0270_PCM) += snd-soc-mn2ws0270.o
